\doxysubsubsection{SPI Exported Types }
\hypertarget{group___s_p_i___exported___types}{}\label{group___s_p_i___exported___types}\index{SPI Exported Types@{SPI Exported Types}}
\doxysubsubsubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct_s_p_i___init_type_def}{SPI\+\_\+\+Init\+Type\+Def}}
\begin{DoxyCompactList}\small\item\em SPI Configuration Structure definition. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_____s_p_i___handle_type_def}{\+\_\+\+\_\+\+SPI\+\_\+\+Handle\+Type\+Def}}
\begin{DoxyCompactList}\small\item\em SPI handle Structure definition. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsubsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{group___s_p_i___exported___types_gab633e49dd034de2f3a1fe79853d78d18}\label{group___s_p_i___exported___types_gab633e49dd034de2f3a1fe79853d78d18} 
typedef struct \mbox{\hyperlink{struct_____s_p_i___handle_type_def}{\+\_\+\+\_\+\+SPI\+\_\+\+Handle\+Type\+Def}} {\bfseries SPI\+\_\+\+Handle\+Type\+Def}
\begin{DoxyCompactList}\small\item\em SPI handle Structure definition. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsubsubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group___s_p_i___exported___types_ga8891cb64e76198a860172d94c638c9b4}{HAL\+\_\+\+SPI\+\_\+\+State\+Type\+Def}} \{ \newline
\mbox{\hyperlink{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4adbc218df2c9841b561282b40b3ded69d}{HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+RESET}} = 0x00\+UL
, \mbox{\hyperlink{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4abb3992c67a15c14bd1808ef6b63fa926}{HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+READY}} = 0x01\+UL
, \mbox{\hyperlink{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a0635e168bc0430253fe8e74cfe9768fd}{HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+BUSY}} = 0x02\+UL
, \mbox{\hyperlink{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a5d82b644c7ca656ab5fe8a8e3cbc29ab}{HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+BUSY\+\_\+\+TX}} = 0x03\+UL
, \newline
\mbox{\hyperlink{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4afd7e00128aca1feaa099c2595ffb9277}{HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+BUSY\+\_\+\+RX}} = 0x04\+UL
, \mbox{\hyperlink{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a9dae2883ae3e43ca28afc9453a14c938}{HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+BUSY\+\_\+\+TX\+\_\+\+RX}} = 0x05\+UL
, \mbox{\hyperlink{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a3cba266d2346abe3b62fa0acccab4711}{HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+ERROR}} = 0x06\+UL
, \mbox{\hyperlink{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a34f9231d040d752a034db85e3eb7f782}{HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+ABORT}} = 0x07\+UL
 \}
\begin{DoxyCompactList}\small\item\em HAL SPI State structure definition. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsubsection{Detailed Description}


\label{doc-enum-members}
\Hypertarget{group___s_p_i___exported___types_doc-enum-members}
\doxysubsubsubsection{Enumeration Type Documentation}
\Hypertarget{group___s_p_i___exported___types_ga8891cb64e76198a860172d94c638c9b4}\index{SPI Exported Types@{SPI Exported Types}!HAL\_SPI\_StateTypeDef@{HAL\_SPI\_StateTypeDef}}
\index{HAL\_SPI\_StateTypeDef@{HAL\_SPI\_StateTypeDef}!SPI Exported Types@{SPI Exported Types}}
\doxysubsubsubsubsection{\texorpdfstring{HAL\_SPI\_StateTypeDef}{HAL\_SPI\_StateTypeDef}}
{\footnotesize\ttfamily \label{group___s_p_i___exported___types_ga8891cb64e76198a860172d94c638c9b4} 
enum \mbox{\hyperlink{group___s_p_i___exported___types_ga8891cb64e76198a860172d94c638c9b4}{HAL\+\_\+\+SPI\+\_\+\+State\+Type\+Def}}}



HAL SPI State structure definition. 

\begin{DoxyEnumFields}[2]{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{HAL\_SPI\_STATE\_RESET@{HAL\_SPI\_STATE\_RESET}!SPI Exported Types@{SPI Exported Types}}\index{SPI Exported Types@{SPI Exported Types}!HAL\_SPI\_STATE\_RESET@{HAL\_SPI\_STATE\_RESET}}}\Hypertarget{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4adbc218df2c9841b561282b40b3ded69d}\label{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4adbc218df2c9841b561282b40b3ded69d} 
HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+RESET&Peripheral not Initialized \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{HAL\_SPI\_STATE\_READY@{HAL\_SPI\_STATE\_READY}!SPI Exported Types@{SPI Exported Types}}\index{SPI Exported Types@{SPI Exported Types}!HAL\_SPI\_STATE\_READY@{HAL\_SPI\_STATE\_READY}}}\Hypertarget{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4abb3992c67a15c14bd1808ef6b63fa926}\label{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4abb3992c67a15c14bd1808ef6b63fa926} 
HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+READY&Peripheral Initialized and ready for use \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{HAL\_SPI\_STATE\_BUSY@{HAL\_SPI\_STATE\_BUSY}!SPI Exported Types@{SPI Exported Types}}\index{SPI Exported Types@{SPI Exported Types}!HAL\_SPI\_STATE\_BUSY@{HAL\_SPI\_STATE\_BUSY}}}\Hypertarget{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a0635e168bc0430253fe8e74cfe9768fd}\label{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a0635e168bc0430253fe8e74cfe9768fd} 
HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+BUSY&an internal process is ongoing \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{HAL\_SPI\_STATE\_BUSY\_TX@{HAL\_SPI\_STATE\_BUSY\_TX}!SPI Exported Types@{SPI Exported Types}}\index{SPI Exported Types@{SPI Exported Types}!HAL\_SPI\_STATE\_BUSY\_TX@{HAL\_SPI\_STATE\_BUSY\_TX}}}\Hypertarget{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a5d82b644c7ca656ab5fe8a8e3cbc29ab}\label{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a5d82b644c7ca656ab5fe8a8e3cbc29ab} 
HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+BUSY\+\_\+\+TX&Data Transmission process is ongoing \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{HAL\_SPI\_STATE\_BUSY\_RX@{HAL\_SPI\_STATE\_BUSY\_RX}!SPI Exported Types@{SPI Exported Types}}\index{SPI Exported Types@{SPI Exported Types}!HAL\_SPI\_STATE\_BUSY\_RX@{HAL\_SPI\_STATE\_BUSY\_RX}}}\Hypertarget{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4afd7e00128aca1feaa099c2595ffb9277}\label{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4afd7e00128aca1feaa099c2595ffb9277} 
HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+BUSY\+\_\+\+RX&Data Reception process is ongoing \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{HAL\_SPI\_STATE\_BUSY\_TX\_RX@{HAL\_SPI\_STATE\_BUSY\_TX\_RX}!SPI Exported Types@{SPI Exported Types}}\index{SPI Exported Types@{SPI Exported Types}!HAL\_SPI\_STATE\_BUSY\_TX\_RX@{HAL\_SPI\_STATE\_BUSY\_TX\_RX}}}\Hypertarget{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a9dae2883ae3e43ca28afc9453a14c938}\label{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a9dae2883ae3e43ca28afc9453a14c938} 
HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+BUSY\+\_\+\+TX\+\_\+\+RX&Data Transmission and Reception process is ongoing \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{HAL\_SPI\_STATE\_ERROR@{HAL\_SPI\_STATE\_ERROR}!SPI Exported Types@{SPI Exported Types}}\index{SPI Exported Types@{SPI Exported Types}!HAL\_SPI\_STATE\_ERROR@{HAL\_SPI\_STATE\_ERROR}}}\Hypertarget{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a3cba266d2346abe3b62fa0acccab4711}\label{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a3cba266d2346abe3b62fa0acccab4711} 
HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+ERROR&SPI error state \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{HAL\_SPI\_STATE\_ABORT@{HAL\_SPI\_STATE\_ABORT}!SPI Exported Types@{SPI Exported Types}}\index{SPI Exported Types@{SPI Exported Types}!HAL\_SPI\_STATE\_ABORT@{HAL\_SPI\_STATE\_ABORT}}}\Hypertarget{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a34f9231d040d752a034db85e3eb7f782}\label{group___s_p_i___exported___types_gga8891cb64e76198a860172d94c638c9b4a34f9231d040d752a034db85e3eb7f782} 
HAL\+\_\+\+SPI\+\_\+\+STATE\+\_\+\+ABORT&SPI abort is ongoing \\
\hline

\end{DoxyEnumFields}
